其他
R | 数学运算(一)
1、如何做出曲线积分?
R 语言使用 integrate 函数来得到积分结果,如
2、如何得到一个列向量?
矩阵转置可以使用函数 t( ) ,R 中默认 x 为“integer”类型数据,这时可以用 t( t( x ) ) 得到
列向量:
行向量、列向量常常会有一个比较容易让人迷糊的地方:
计算的是 xTx(计算 xxT 使用 %o% 或 outer( ) 函数)。crossprod( ) 函数能避免这种情况:
它直接计算XTY ,可以看作前者的另一种表达方式,当然crossprod( ) 更为有效。由于 outer( ) 函数的矩阵意义,它常用于三维绘图数据,比如我们计算
那么对应的 R 函数计算为:
3、R 如何进行复数计算?
参考complex( ) 函数的帮助。
4、如何生成对角矩阵?
对一个向量使用 diag( ) 函数,得到对角线元素为向量的对角矩阵;对整数 Z 使用此函数得到 Z 维的单位矩阵。
5、求矩阵的特征值和特征向量的函数是什么?
参考eigen 函数。已知
这里还使用了函数 solve( ) ,这个函数用于运算
而得到x,当然也可以用来求矩阵的逆。
6、如何构造上(下)三角矩阵?
参考函数 lower.tri( ) 和 upper.tri( ) 。
来源:刘思喆老师
声明:部分文章和信息来源于互联网,如转载内容涉及版权等问题,请立即与小编联系,我们将迅速采取适当的措施。
感谢您抽出
更多精彩请点击下列分类文章
↓↓↓
长程动力学治疗发生在两人之间,但是是通过患者-治疗师-督导师三人一组来学习的。